نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
وقتی صحبت از یادگیری مهارت های برنامه نویسی می شود، دانستن نحوه برنامه نویسی در جاوا یک مزیت واضح در حرفه شما است، زیرا با جاوا کد شما چیزی فراتر از کد است! جاوا به شما مهارت های شغلی پیشرفته و پرتقاضی در زمینه هایی مانند موبایل، برنامه های وب، اینترنت اشیاء، کلان داده، یادگیری ماشینی، پلتفرم های ابری و زیرساخت های ابری می دهد. خواه در حال توسعه یک باطن سازمانی قوی، ساختن فرانت اند یا در نقش DevOps هستید، داشتن مهارت های برنامه نویسی جاوا می تواند بازی شما را بهبود بخشد.
این دوره با نصب Java 9، Maven و Intellij Community Edition بر روی رایانه شما و اجرای یک مثال ساده "Hello World" در جاوا برای آزمایش پیکربندی شروع می شود. در ادامه، با جاوا، زمان اجرا زبان جاوا و ماشین مجازی جاوا (JVM) آشنا خواهید شد. در اینجا ما مزایایی را که JVM برای ما به ارمغان می آورد و همچنین نمونه های بسیار ساده برنامه نویسی جاوا در Java Shell (JShell)، یک جاوا REPL که به تازگی برای جاوا 9 معرفی شده است، مورد بحث قرار خواهیم داد. در ادامه، تعدادی از انواع مختلف را مدل خواهید کرد وسیله نقلیه موتوری، سودمندی الگوی OOP را نشان می دهد و چگونه می توانیم از آن در جاوا استفاده کنیم. در اینجا، ما اشیاء، کلاس ها، وراثت، کلاس های انتزاعی و رابط ها را پوشش خواهیم داد. اکنون زمان مناسبی برای شروع استفاده از برخی از بلوک های ساختمانی اساسی جاوا است. ما با بحث و نشان دادن انواع مختلف اولیه موجود و تفاوت بین انواع اولیه و کلاس های مربوط به آنها (به عنوان مثال: double در مقابل Double)، و همچنین ساختارهای داده ساده مانند آرایه ها، که هر کدام با مثال هایی از طریق JShell نشان داده شده اند، شروع می کنیم.
این دوره فهرستها، نقشهها و مجموعههایی را که معمولاً از مجموعه دادهها استفاده میشوند، نشان میدهد (با مثال). سپس تفاوتهای بین رابط هر یک از اینها و پیادهسازی بتن مربوطه آنها را مورد بحث قرار میدهیم. این آموزش با بارگیری یک فایل متنی در مجموعه داده های لیست و مرتب سازی آن به پایان می رسد. این دوره جامع به شما نگاهی عملی به برنامه نویسی در جاوا می دهد، همراه با اصول برنامه نویسی شی گرا، زبان زمان اجرا جاوا، ماشین مجازی جاوا (JVM) و تغییرات زبان معرفی شده با جاوا 9 را به شما نشان می دهد. دقیقاً چرا جاوا امروزه زبان برنامه نویسی شماره 1 در جهان است!
- درک کامل از اصول برنامه نویسی شی گرا مانند اشیاء، کلاس ها، وراثت، کلاس های انتزاعی و رابط ها.
-- ویژگی های زبان برنامه نویسی جاوا و مزایای موجود با ماشین مجازی جاوا
--چیزهای جدید در جاوا 9
- یک مثال ساده "Hello World" را در جاوا اجرا کنید
-نوشتن نمونه های ساده برنامه نویسی جاوا در جاوا شل (JShell)
- از بلوک های ساختمانی اصلی زبان برنامه نویسی جاوا، انواع مختلف اولیه، کلاس های مربوطه و ساختارهای داده ساده مانند آرایه ها استفاده کنید.
- شروع به استفاده از انواع داده های رایج مانند لیست ها، نقشه ها و مجموعه ها کنید
- یک فایل متنی ساده را در مجموعه داده لیست بارگیری کنید و سپس آن را مرتب کنید
هر کسی که به دنبال شروع برنامه نویسی در جاوا است یا به دنبال یادگیری چیزهای جدید در این زبان در جاوا 9 است. -- این راهنمای تعاملی و جذاب یک نمای کلی از OOP در جاوا ارائه می دهد * -- نمونه های دنیای واقعی را کاوش کنید تا به شما در ساختن کمک کند. یک پایه قوی برای سایر پارادایم های برنامه نویسی * -- نمایش انواع مختلف اولیه موجود در زبان، تفاوت بین انواع اولیه و کلاس های متناظر آنها، و ساختارهای داده ساده مانند آرایه ها *
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
راهنمای نصب
Installation Guide
زبان برنامه نویسی جاوا
The Java Programming Language
مقدمه ای بر زبان برنامه نویسی جاوا و تاریخچه آن
Introduction to the Java Programming Language and Its History
مقدمه ای بر JVM
Introduction to the JVM
مقدمه ای بر JShell و یک مثال ساده "Hello World".
Introduction to JShell and a Simple “Hello World” Example
نمونه های بیشتر JShell
More JShell Examples
مقدمه ای بر برنامه نویسی شی گرا در جاوا
Introduction to Object Oriented Programming in Java
مقدمه ای بر OOP – اشیاء و کلاس ها
Introduction to OOP – Objects and Classes
اصول اصلی OOP
OOP Core Principles
نمونه مدلسازی خودرو
Vehicle Modeling Example
مقدمه ای بر متغیرها، انواع داده ها و ساختارهای داده ساده
Introduction to Variables, Data Types, and Simple Data Structures
داده های اولیه
Data Primitives
انواع داده های مبتنی بر شی
Object Based Data Types
ساختارهای داده
Data Structures
فهرست ها، نقشه ها و مجموعه ها
Lists, Maps and Sets
ساختارهای داده - رابط ها و پیاده سازی های بتن
Data Structures – Interfaces and Concrete Implementations
بارگذاری داده ها از یک فایل متنی در یک لیست
Loading Data from a Text File into a List
مرتب سازی داده ها با استفاده از Streams API
Sorting Data Using the Streams API
نقشه ها و مجموعه ها
Maps and Sets
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
کولیبری یک شرکت مشاوره فناوری است که در سال 2015 توسط جیمز کراس و اینگرید فونی تاسیس شد. این شرکت با تخصص عمیق در زمینه هایی مانند کلان داده، علم داده، یادگیری ماشین و محاسبات ابری، به مشتریان خود کمک می کند تا در دنیای به سرعت در حال تغییر و پیچیده فناوری های نوظهور حرکت کنند. در چند سال گذشته، آنها با برخی از بزرگترین و معتبرترین شرکت های جهان، از جمله بانک سرمایه گذاری ردیف 1، یک گروه مشاوره مدیریت پیشرو، و یکی از محبوب ترین شرکت های نوشابه در جهان کار کرده اند و به هر یک از آنها کمک کرده اند تا داده های آن را بهتر درک کرده و آن ها را به روش های هوشمندانه تری پردازش کنید. این شرکت با شعار خود زندگی می کند: داده -> هوش -> عمل.
جیمز کراس یک مهندس داده بزرگ و معمار راه حل های AWS دارای گواهینامه است که علاقه زیادی به برنامه های کاربردی داده محور دارد. او 3 تا 5 سال گذشته را صرف کمک به مشتریان خود برای طراحی و پیادهسازی پلتفرمهای کلان داده در مقیاس عظیم، استریم، پشتههای تحلیلی مبتنی بر ابر و معماریهای بدون سرور کرده است.
او کار حرفهای خود را در بانکداری سرمایهگذاری، با کار با فناوریهای جاافتاده مانند جاوا و SQL Server، قبل از ورود به فضای Big Data آغاز کرد. از آن زمان او با طیف وسیعی از ابزارهای کلان داده از جمله اکثر اکو سیستم Hadoop، Spark و بسیاری از فناوریهای No-SQL مانند Cassandra، MongoDB، Redis و DynamoDB کار کرده است. اخیراً تمرکز او بر روی فناوریهای ابری و نحوه استفاده از آنها در تجزیه و تحلیل دادهها بوده است که در کار او در Scout Solutions به عنوان CTO و اخیراً با Mckinsey به اوج خود رسیده است.
جیمز یک معمار راه حل های دارای گواهینامه AWS با چندین سال تجربه در طراحی و اجرای راه حل ها در این پلت فرم ابری است. او بهعنوان مدیر ارشد فناوری Scout Solutions Ltd، مجموعهای کاملاً بدون سرور از APIها و یک پشته تحلیلی مبتنی بر Lambda و Redshift ساخت.
نمایش نظرات